9.10 エラー時のスタックトレースの取得
Goを使い始めたばかりの開発者がpanicとrecoverを使いたくなる理由の一つに、スタックトレースを取得したい点が挙げられる。しかし、9.9 パニックとリカバリーで述べているようにこれらに依存するコードは極力避けるべきである
cockroachdb/errorsライブラリを使うとスタックトレース付きでエラーをラップしてくれる
https://github.com/cockroachdb/errors
fmt.Printfで%+vを指定すればスタックトレースで出力してくれる